#ifndef RTW_HEADER_Time_1ms_h_
#define RTW_HEADER_Time_1ms_h_
#include <math.h>
#ifndef Bldc_Svc_COMMON_INCLUDES_
#define Bldc_Svc_COMMON_INCLUDES_
#include "rtwtypes.h"
#define __TMWTYPES__
#endif

#include "Bldc_Svc_types.h"

#include "PubMath.h"

extern void CtrlTemp2Real(void);
extern void Adc_Filter_Init(void);
extern void Adc_Filter_Update(void);
extern void Adc_Filter(void);
extern void Data_Receive(void);
extern void Data_Send(void);
extern void Data_Update_1ms_Init(void);
extern void Data_Update_1ms_Update(void);
extern void Data_Update_1ms(void);
extern void Soft_Protect_Handle_Init(void);
extern void Soft_Protect_Handle(void);
extern void CtrlTemp_Over_Error(void);
extern void Idc_Over_Error(void);
extern void Locked_BLDC_Error(void);
extern void Spd_Over_Error(void);
extern void Udc_Over_Error(void);
extern void Udc_Under_Error(void);
extern void Soft_Protect_Slow(void);
extern void Spd_Calc(void);
extern void Time_1ms_Init(void);
extern void Time_1ms(void);

#endif

